package com.spsoft.vatoutinv.model.vo.vmsiscinformation;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: 发票汇总查询当月的发票
 * @author: liwm
 * @create: 2024-01-18 17:04
 **/
@Data
@ApiModel(value = "发票汇总查询当月的发票", description = "发票汇总查询当月的发票")
public class VmsIscInformationComVo {
    /**
     * 蓝字发票数量
     */
    @ApiModelProperty(value = "蓝字发票数量")
    private Integer blueInvoiceCount;

    /**
     * 蓝字发票金额
     */
    @ApiModelProperty(value = "蓝字发票金额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal blueInvoiceAmount;

    /**
     * 蓝字发票税额
     */
    @ApiModelProperty(value = "蓝字发票税额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal blueInvoiceTax;

    /**
     *红字发票数量
     */
    @ApiModelProperty(value = "红字发票数量")
    private Integer redInvoiceCount;

    /**
     * 红字发票金额
     */
    @ApiModelProperty(value = "红字发票金额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal redInvoiceAmount;

    /**
     * 红字发票税额
     */
    @ApiModelProperty(value = "红字发票税额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal redInvoiceTax;

}
